package com.xxx.service;

import com.xxx.pojo.User;
import java.util.List;
//用户接口
public interface UserService{
    //注册时通过用户名获取 是否已经存在相同用户名
    void register(User user);
    //登录功能 返回user对象 用于登陆成功时显示用户信息
    List<User> login(User user);
    //修改密码功能
    void updatePassword(Integer uid,String username,String password,String newPassword);
    /**
     * 修改个人资料功能
     * 1.先通过uid获取 显示在页面
     * 2.把新修改的数据存到数据库
     */
    User getByUid(Integer uid);
    void updateUserData(User user);
    //修改用户头像功能
    void updateAvatar(Integer uid,String avatarPath,String username);
}
